
#include<stdio.h>

void bubbleSort(int a[],int n);

void outputData(int data[],int elementCount) ;

int main()
{
    int n , i, num[10010] ;

    scanf("%d",&n);
    for( i = 0 ; i < n ; i++ )
        scanf("%d",&num[i]) ;
    bubbleSort(num,n) ;
    outputData(num,n) ;
    return 0 ;
}

void bubbleSort(int a[],int n)
{for (int i=0;i<n-1;i++)
{
   for(int j=0;j<n-i-1;j++)
   {   int temp=0;
       if(a[j]>a[j+1])
        {
          temp=a[j];
          a[j]=a[j+1];
          a[j+1]=temp;
        }
   }

}
}

void outputData(int data[],int elementCount)
{
  for(int i=0;i<elementCount;i++)
  {

  printf("%d",data[i]);
    if(i<elementCount-1)
    {
        printf(" ");
    }
  }
printf("\n");
}
